package com.aca.market.service;

import com.aca.market.entity.Item;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;

import java.math.BigDecimal;
import java.util.List;

/**
 * <p>
 * 商品表 服务类
 * </p>
 *
 * @author aca
 * @since 2020-11-13
 */


public interface IItemService extends IService<Item> {

    //获取商品同类型的商品

    List<Item> getItemListByType(Long type);

    //获取最大和最小价格区间 [min,max]
    BigDecimal[] getLimitPrice();

    IPage<Item> selectItemPage(Page<Item> page, Wrapper<Item> queryWrapper);

    List<String> getDetailImages(Long itemId);

}
